package com.Tjise.cllectiondemo;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class TestDriver {
    public static void main(String[] args) {

    }

    /**
     * set接口——hashset
     */
    public static void test1() {
        // 创建一个HashSet集合对象
        // 软件工程编程规范：面对接口的编程；
        Set set = new HashSet();
        //添加元素
        set.add("zahngsan");
        set.add("list");
        set.add("wangwu");
        set.add("zhaoliu");
        set.add("zhaoliu");
        set.add(null);

        //遍历元素
        System.out.println("使用Iterator接口进行遍历Set集合的元素：");
        // 获取集合的迭代器对象
        Iterator iterator = set.iterator();
        // 使用while循环一次遍历元素值
        while (iterator.hasNext()){
            //取出当前遍历元素

            String str = (String) iterator.next();
            System.out.println(str);
        }
        System.out.println("使用foreach增强型的for循环进行遍历Set集合的元素：");
        for (Object obj : set){
            System.out.println(obj);
        }
    }
}
